package h0713;

import java.util.*;
import java.util.stream.Collectors;
/**
  * @description 冠亚军排名，奖牌榜排名
  * @author 不知名帅哥
  * @date 2024/7/13 17:25
  * @version 1.0
*/
public class NumberOfMedals {
    public static void main(String[] args) {
        Scanner sc=new Scanner(System.in);
        int n = sc.nextInt(); //总数
        Map<String,int[]> map=new HashMap<>();
        String[][] arr=new String[n][4];
        for (int i = 0; i < n; i++) {
            String country = sc.next();
            String gold = sc.next();
            String silver = sc.next();
            String bronze=sc.next();
            arr[i][0]=country;
            arr[i][1]=gold;
            arr[i][2]=silver;
            arr[i][3]=bronze;
        }

//        List<String[]> list = Arrays.stream(arr).sorted(new Comparator<String[]>() {
//            @Override
//            public int compare(String[] s1, String[] s2) {
//                if (Integer.parseInt(s1[1]) != Integer.parseInt(s2[1])) {
//                    return Integer.parseInt(s2[1]) - Integer.parseInt(s1[1]);
//                }
//                if (Integer.parseInt(s1[2]) != Integer.parseInt(s2[2])) {
//                    return Integer.parseInt(s2[2]) - Integer.parseInt(s1[2]);
//                }
//                if (Integer.parseInt(s1[3]) != Integer.parseInt(s2[3])) {
//                    return Integer.parseInt(s2[3]) - Integer.parseInt(s1[3]);
//                }
//                return s1[0].compareTo(s2[0]);
//            }
//        }).toList();
        Arrays.sort(arr, (s1, s2) -> {
            if (Integer.parseInt(s1[1]) != Integer.parseInt(s2[1])) {
                return Integer.parseInt(s2[1]) - Integer.parseInt(s1[1]);
            }
            if (Integer.parseInt(s1[2]) != Integer.parseInt(s2[2])) {
                return Integer.parseInt(s2[2]) - Integer.parseInt(s1[2]);
            }
            if (Integer.parseInt(s1[3]) != Integer.parseInt(s2[3])) {
                return Integer.parseInt(s2[3]) - Integer.parseInt(s1[3]);
            }
            return s1[0].compareTo(s2[0]);
        });
        for (String[] strings : arr) {
            System.out.println(strings[0]);
        }

    }
}
